package com.finance.rule.request;


import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;


@Data
public class SettlementRegionImportReq {

    /**
     * 别名
     */
    private String name;
    /**
     * 区域类型 枚举 0一类区域 1二类区域 2三类区域
     */

    @NotBlank(message = "区域类型不能为空或者有误")
    private String level;//区域类型 枚举 （0一类区域 1二类区域 2三类区域）
    /**
     * 发货地的省份编码
     */
    private String fromProvinceCode;//发货地的城市编码
    /**
     * 发货地的城市编码 发货地为地级市
     */
    private String fromCityCode;//发货地的城市编码

    /**
     * 目的地省份编码
     */
    @NotBlank(message = "目的地省份不可为空或者不能有误")
    private String toProvince;//目的地省份编码
    /**
     * 目的地城市编码
     */
    private String toCity;//目的地城市编码
    /**
     * 目的地区县编码
     */
    private String toCounty;//目的地区县编码

    @NotBlank(message = "目的地的市名称不能有误")
    private String toCityError;

    @NotBlank(message = "目的地县或区名称不能有误")
    private String toCountyError;

    private String fromCode;

    private String toCode;


    private String levelImport;

    private String fromCityError;

    private String fromCodeImport;

    private String fromCityImport;

    private String fromProvinceImport;

    private String toProvinceImport;

    private String toCityImport;

    private String toCountyImport;


}